package com.yuncheng.spcyApi.entity;

import java.io.Serializable;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;
import com.yuncheng.common.base.entity.BaseEntity;

/**
 * @Description: 申请事项-会议明细
 * @Author: yuncheng
 * @Date: 2024-03-07
 * @Version: V1.0
 */
@ApiModel(value = "spcy_sqsx_hymx对象", description = "申请事项-会议明细")
@TableName("spcy_sqsx_hymx")
public class SpcySqsxHymx extends BaseEntity implements Serializable {

    @ApiModelProperty(value = "会议id")
    private String fhyid;

    @ApiModelProperty(value = "用户id")
    private String fuserid;

    @ApiModelProperty(value = "姓名")
    private String fxm;

    @ApiModelProperty(value = "部门/职务")
    private String fbm;

    @ApiModelProperty(value = "检查身份")
    private String fjcsf;

    @ApiModelProperty(value = "签名附件")
    private String fqmfj;

    @ApiModelProperty(value = "人员类型(观察员/检查员/企业关键人员/企业一般人员)")
    private String frylx;

    @ApiModelProperty(value = "本人保证以上声明全部属实（是/否）")
    private String wlysmsz;

    @ApiModelProperty(value = "本人声明与被检查单位有利益冲突关系（是/否）")
    private String wlylyct;

    @ApiModelProperty(value = "本人声明与被检查单位有可能存在利益关系（是/否）")
    private String wlysfczlygx;

    @ApiModelProperty(value = "可能存在的利益关系")
    private String wlyczlygx;

    @ApiModelProperty(value = "无利益签字日期")
    private String wlyqzrq;

    @ApiModelProperty(value = "联系电话")
    private String flxdh;

    @ApiModelProperty(value = "验证码")
    private String fyzm;

    @ApiModelProperty(value = "验证码有效期")
    @JsonFormat(
            timezone = "GMT+8",
            pattern = "yyyy-MM-dd HH:mm:ss"
    )
    @DateTimeFormat(
            pattern = "yyyy-MM-dd HH:mm:ss"
    )
    private Date fyzmyxq;

    @ApiModelProperty(value = "会议签到日期")
    @JsonFormat(
            timezone = "GMT+8",
            pattern = "yyyy-MM-dd HH:mm:ss"
    )
    @DateTimeFormat(
            pattern = "yyyy-MM-dd HH:mm:ss"
    )
    private Date fhyqdrq;

    @ApiModelProperty(value = "会议签到状态")
    private String fhyqdzt;

    public String getFhyid() {
        return fhyid;
    }

    public void setFhyid(String fhyid) {
        this.fhyid = fhyid;
    }

    public String getFxm() {
        return fxm;
    }

    public void setFxm(String fxm) {
        this.fxm = fxm;
    }

    public String getFbm() {
        return fbm;
    }

    public void setFbm(String fbm) {
        this.fbm = fbm;
    }

    public String getFqmfj() {
        return fqmfj;
    }

    public void setFqmfj(String fqmfj) {
        this.fqmfj = fqmfj;
    }

    public String getFrylx() {
        return frylx;
    }

    public void setFrylx(String frylx) {
        this.frylx = frylx;
    }

    public String getFuserid() {
        return fuserid;
    }

    public void setFuserid(String fuserid) {
        this.fuserid = fuserid;
    }

    public String getFlxdh() {
        return flxdh;
    }

    public void setFlxdh(String flxdh) {
        this.flxdh = flxdh;
    }

    public String getFyzm() {
        return fyzm;
    }

    public void setFyzm(String fyzm) {
        this.fyzm = fyzm;
    }

    public Date getFyzmyxq() {
        return fyzmyxq;
    }

    public void setFyzmyxq(Date fyzmyxq) {
        this.fyzmyxq = fyzmyxq;
    }

    public String getWlysmsz() {
        return wlysmsz;
    }

    public void setWlysmsz(String wlysmsz) {
        this.wlysmsz = wlysmsz;
    }

    public String getWlylyct() {
        return wlylyct;
    }

    public void setWlylyct(String wlylyct) {
        this.wlylyct = wlylyct;
    }

    public String getWlysfczlygx() {
        return wlysfczlygx;
    }

    public void setWlysfczlygx(String wlysfczlygx) {
        this.wlysfczlygx = wlysfczlygx;
    }

    public String getWlyczlygx() {
        return wlyczlygx;
    }

    public void setWlyczlygx(String wlyczlygx) {
        this.wlyczlygx = wlyczlygx;
    }

    public String getWlyqzrq() {
        return wlyqzrq;
    }

    public void setWlyqzrq(String wlyqzrq) {
        this.wlyqzrq = wlyqzrq;
    }

    public String getFhyqdzt() {
        return fhyqdzt;
    }

    public void setFhyqdzt(String fhyqdzt) {
        this.fhyqdzt = fhyqdzt;
    }

    public Date getFhyqdrq() {
        return fhyqdrq;
    }

    public void setFhyqdrq(Date fhyqdrq) {
        this.fhyqdrq = fhyqdrq;
    }

    public String getFjcsf() {
        return fjcsf;
    }

    public void setFjcsf(String fjcsf) {
        this.fjcsf = fjcsf;
    }
}
